Method and apparatus for workforce management

ABSTRACT

A communication system for workforce management is formed of a system controller managing a plurality of badges associated with workplace devices and employees within the workplace. The controller receives event indicators from the badges. These event indicators are analyzed by the controller to determine whether a task should be created and performed by at least one of the workplace devices and/or at least one of the employees. Task lists and device assignments are dynamically updated in response to current workplace conditions.

FIELD OF THE DISCLOSURE

The present disclosure relates generally to communication systems andmore particularly to the management of electronic and non-electronicdevices and functions within the workforce.

BACKGROUND

Electronic devices play an ever increasing role within the workforceenvironment. Companies, both large and small, as well as health careproviders, such as doctors' offices and hospitals, need to be able tomanage personnel and electronic resources in an efficient and timelymanner. As staff size is often reduced, many employees find themselveshandling a variety of different tasks utilizing several differentdevices throughout the day. In the retail environment for example,electronic devices such as bar code scanners, printers, copy machines,cash registers and the like all play a role in day-to-day operations,but these devices also incur cost in terms of maintenance, battery powerusage, and employee task time. At any given time an employee may belooking to use one or more of these devices only to find that someresource associated with the device is lacking. For example, a batteryoperated device may need charging or a copier device may be low on toneror may have run out of paper. All of these types of scenarios cost timeand money within the workforce environment.

Accordingly, it would be desirable to efficiently manage devices withina workforce environment. Improving the management of such devices inconcert with the efficient management of task assignments to employeeswill allow for organizations to optimize their workforce.

BRIEF DESCRIPTION OF THE FIGURES

The accompanying figures, where like reference numerals refer toidentical or functionally similar elements throughout the separateviews, together with the detailed description below, are incorporated inand form part of the specification, and serve to further illustrateembodiments of concepts that include the claimed invention, and explainvarious principles and advantages of those embodiments.

FIG. 1 is a block diagram of electronic badges for use in a workforcemanagement communication system accordance with an embodiment of theinvention.

FIG. 2 is a block diagram of a workforce management communication systemin accordance with an embodiment of the invention.

FIG. 3A and FIG. 3B are flowcharts summarizing resource managementtechniques used within the workforce management communication system inaccordance with an embodiment of the invention.

FIG. 4 is a more detailed example of the workforce managementcommunication system of FIG. 2 in accordance with an embodiment of theinvention.

FIG. 5 is another example of the resource management technique usedwithin the workforce management communication system in accordance withan embodiment of the invention.

Skilled artisans will appreciate that elements in the figures areillustrated for simplicity and clarity and have not necessarily beendrawn to scale. For example, the dimensions of some of the elements inthe figures may be exaggerated relative to other elements to help toimprove understanding of embodiments of the present invention.

The apparatus and method components have been represented whereappropriate by conventional symbols in the drawings, showing only thosespecific details that are pertinent to understanding the embodiments ofthe present invention so as not to obscure the disclosure with detailsthat will be readily apparent to those of ordinary skill in the arthaving the benefit of the description herein.

DETAILED DESCRIPTION

Briefly, there is described herein a resource management technique andcommunication system which facilitate workforce management through realtime monitoring of electronic device capabilities and dynamicmodification of employee task assignment. The communication systemincludes a system controller or server which monitors a plurality ofelectronic badges distributed within a workforce environment, such as astore or office. Each electronic badge is an electronic device that maybe associated with some other electronic or non-electronic objectlocated and performing functions within the workforce environment. Eachbadge is capable of providing a resource status report of itself and/ora status report pertaining to one or more functions of its associatedobject. The system controller, operating in conjunction with the badges,monitors the devices throughout the workplace and assigns or re-assignstasks to the devices and employees using these devices for optimizing agoal such as maximizing the number of tasks accomplished, extendingdevice lifetime, or employee efficiency.

FIG. 1 is a block diagram of electronic badges 110, 120, 130 for use ina workforce management communication system in accordance with variousembodiments the invention. Badge 110 includes a display 112 and userinterface buttons 114 under the control of microprocessor 116. Badge 120includes a touch screen 122, a microphone 124, and a speaker 126 underthe control of microprocessor 128. Badges 110 and 120 are shown as WiFidevices, however other communications interface may be suitable as well.Badge 130 includes different colored LEDs 132 and a sensor 136, such asa temperature sensor, under the control of a state machine 134. Thebadges 110, 120, 130 operate under the control of a backend controllerto be described in FIG. 2. Some badges, such as badges 110, 120 areimplemented with sufficient processing power and software to communicatewith another device and make a decision without human intervention suchto control a second device as long as the system controller has grantedpermission for it to do so. Other badges, for example badge 130, may beable to just report data. Hence, some badges have the power to makedecisions while other badges do not. The more intelligent badges mayconsume more power but be capable of making decisions on their own ifthe controller allows the badge to make a decision. The variousembodiments of badges will depend on the type of device to which each isassociated. A workplace environment may thus incorporate one or morebadge types depending on the devices being managed. Additionally,workplace resources being used by a particular device, or withinproximity of a badge/device, may include such resources as paper,battery life, temperature, humidity, noise, pollution, motion, RF noise,energy usage (gas, coal, wind) to name a few. Badges can be embodiedwith various sensors depending on the device and resource beingmeasured.

FIG. 2 is a block diagram of a communication system 200 for workforcemanagement in accordance with an embodiment of the invention.Communication system 200 comprises a controller 202 for directing theplurality of badges 110, 120, 130 within the workplace. Each badge ofthe plurality of badges 110, 120, 130 is associated with one or moreelectronic or non-electronic devices 210, 220, 230. The controllerincludes a translator function which converts incoming and outgoing datainto a format which the badges 110, 120, 130 can interpret and execute.The controller 202 determines what functions the devices should beexecuting based on requests sent from the badges 110, 120, 130 to thecontroller or from inquiries sent to the badges from the controller tofacilitate workforce management. As described in FIG. 1, the badges maybe configured to provide resource status reports, indicator alerts andquery functions. The resource status reports may include such parametersas the current availability of the electronic device or the currentstate of resources used within or surrounding the device. For exampleink, paper, battery life, temperature, humidity, noise, pollution,motion, RF noise, energy usage (gas, coal, wind) are just a few examplesof such workplace resources.

As a practical example, at the beginning of a work day, the systemcontroller 202 can assign one or more devices in accordance with anemployee task list. The task list can be generated by a person (manager)or an electronic sensor, for example an RFID system. The task list mayinclude for example, stocking and re-stocking tasks related to time ofday, day of the week, day of the year, weather conditions etc. Forexample, tasks relating to stocking of holiday inventory might occur onspecific dates. Each badge of the plurality of badges 110, 120, 130 isassigned to a device and an employee is tasked in response to the tasklist. Badges operating within the communication system 200 may beembodied in variety of ways. For example, a request may be sent tocontroller 202 by entering button presses 114 at badge 110. Thecontroller 202 may send an alert to an employee via the display 112 ofbadge 110. For badges incorporating a microphone/speaker 124, 126 suchas badge 120, the badge may sound an alert. Likewise, the controller 202can alert an employee via an audio tone at the badge 120. The minimalistbadge, badge 130, utilizes the state machine 134, which can turn LEDs132 of different colors on and off in response to temperature sensor136. The controller 202 may monitor cameras set up within the workplaceand turn on/off devices within the workplace in response to the LEDindicators of badge 130.

Each badge of the plurality of badges 110, 120, 130 is associated withone or more electronic or non-electronic devices 210, 220, 230. Inaccordance with the various embodiments, each badge provides resourcestatus information associated with its respective device. Theassociation between the badges 110, 120, 130 and their respectivedevices 210, 220, 230 may be implemented in a number of ways such ascoupled wirelessly or wired using standard communication protocols forthe electronic devices or proximate/physical coupling for non-electronicdevices.

The devices 210, 220, 230 represent a variety of device types that areused within a workforce environment. Such devices might include, forexample, bar code scanners, printers, laptops, cash registers,manufacturing equipment to name a few. For the purposes of illustration,badge 110 is shown associated with an on-board device 210. For example,badge 110 might be coupled directly to a handheld scanner, credit cardreader, keypad or other device typically carried by an employee. Badge120 is shown associated with a remote electronic device 220. For thepurposes of this example, the remote electronic device 220 is considereda non-handheld device used in the workplace, such as a copy machine, akiosk with barcode scanner, a temperature controlled device, ormanufacturing equipment control to name a few. Badge 130 is showncoupled to a device 230 having a plurality of functions. For example,device 230 might be embodied as a copier having multiple functionsincluding copying, scanning and faxing capabilities. Thus, the badges110, 120, 130 operating in accordance with the various embodiments caninterface with many different types of devices used within a workforceenvironment.

In accordance with an embodiment, system controller 202 communicateswith the plurality of badges 110, 120, 130 via a communication interface204. The badges may be mobile badges or fixed-location badges. Thecommunication interface 204 may be embodied by one or more interfaces,for example via WiFi, GSM, Bluetooth, CDMA, WiMAX, or CAT5 interfaces toname a few. Controller 202 includes a processor 206 and applications 208stored therein. The applications 208 include workforce management andoperation applications pertaining to device tasks, employee tasks, andmonitoring/analytical applications. For example, a voice application mayinstruct an employee at the start of his shift to take inventory, or anRFID application may have a scheduled ‘take inventory’ automatic taskthat happens at a predetermined time. As such, the workforceapplications may include for example, a task management application,speech/text conversion applications, location determinationapplications, video searching capability, to name a few.

In accordance with the various embodiments, the processor 206 isconfigured to send, via the communications interface 204, a command toat least one of the badges 110, 120, 130 requesting a resource statusupdate. The resource status update request may be sent in accordancewith one or more of the applications 208. The communications interface204 in turn, receives resource-status reports from the queried badge orbadges and passes these back to the system controller 202. Based, atleast in part, on the received resource-status reports, the controller202 sends a counter-command to the badge or badges. The counter-commandinstructs a device or an employee to perform a task. The counter-commandmight disable a device or provide an instruction to disable the device,or the counter command might instruct a user of a device associated witha first badge to move to a specified location, and instruct the user ofthe first badge to accomplish the first command by using a secondelectronic device rather than the first electronic device. The number oftasks or the types of tasks assigned to the employee and electronicdevice can be managed and varied over time, utilizing a task managementapplication within the controller 202, in response to variations in theresource status reports provided by the badges. Examples of tasks mayinclude for example, commands to close a valve, increase temperature,take inventory, scan an item to name a few.

The system controller 202 utilizes the processor 206 and applications208 to determine what functions should be executed by the device(s)based on the resource status reports, alerts and requests received fromthe badges. The applications 208 can be modified and updated in responseto content and logic inputs 212. The content and logic inputs 212 set upthe controller 202 with information as to the types of current deviceswithin the workforce environment, information pertaining to the additionor removal of devices from the system 200, the addition or removal ofparticular task assignments, and the addition or removal of workforceapplications. The content and logic 212 also provides current workschedules and default task assignments for one or more employees. Byhaving the controller 202 receive this type of back-end information fromthe content/logic 212, the badges 110, 120, 130 at least some of thebadges may be able to be embodied as low power devices under the controlof controller 202. The badges 110, 120, 130 generate indicator alerts,resource status reports and user requests for device and task changeswhich are interpreted by the controller. Likewise, the controller 202responds to the requests, indicators and status reports by sendingresponses to the badge. The user of a device receives the indication onthe badge and changes devices or job tasks accordance to predeterminedoptimization goals represented in the controller's operationsapplication which will be described in conjunction with FIG. 3.

By having the system controller 202 determine what functions should beexecuted based on the number or type of tasks assigned to the devices inconjunction with the controller knowing the resource consumption foreach device enables an employee utilizing the electronic device tocomplete a day's activities in an efficient manner. The various tasksperformed throughout a workday may be accomplished by either: more thanone person, more than one device, or more than one function on any givendevice. The communication system 200 manages all of these situations.

The system controller 202 knows how much power is consumed when anelectronic device 210, 220, 230 performs its respective function(s). Thepower consumption is determined by the controller 202 from statisticsthe controller calculates over time for each electronic device. Asprocess variations of the same electronic device can be expected,variations in performance (e.g. on time, battery life) may also beexpected. Variations in performance may also be due to the user. Forexample, user “A” may take five times to scan a bottle of water, butuser “B” may take only one time to scan the same bottle of water. Theuser's performance variation may be due to the skill level of theemployee as well as the performance of the device. In system 200, thecontroller 202 is able to determine and track each electronic device'sunique characteristics for each user as well as each device.

Additional examples include, the system controller 202 determining,based on a received resource status report from badge 104 that thebattery life associated a particular handheld scanner (electronic device110) will not be able to support sufficient scanning capability for theremainder of a work shift. The controller 202, knowing that certaintasks assigned to this scanner have not yet been completed and comparingthis against remaining battery life, will prevent additional taskassignments to this scanner. The controller 202 will also interpretdeviations from assigned tasks. For example, additional scanning mayhave taken place using a particular scanner based on walk-up customers,and as such the scanner's available battery life may be lower thannormally predicted. The controller 202 will adjust task assignmentsaccordingly. The controller 202 directs the badge 110 to indicate thatanother scanner with more battery life is available. Battery life aswell as product longevity, which are key criteria in workforceenvironments, can be thus remain optimized throughout the workday.

As another example for printer type devices, the controller 202 candetermine, based on a status report received from badge 120, that thetoner or paper supply consumption associated with a printer is low anddirect the user to replenish the supplies, direct the user to anotherprinter, or direct the user to another task. The controller may alsodetermine that another employee has access to a suitable printer andreassign the current task to this other employee, all in accordance withthe applications 208 configured by content/logic 212. The controller 202is thus able to manage the various devices so as to improve resourceusage, worker location, and/or business goals such as minimizingequipment down time, minimizing out-of-stock items, and minimizingcustomer wait time. The improvement in resource allocation, taskassignments, and timing efficiency provide for an overall improvement inthe management of the workforce.

FIG. 3A and FIG. 3B are flowcharts summarizing resource managementtechniques 310, 320 used within the workforce management communicationsystem in accordance with an embodiment of the invention. FIG. 3A coversan embodiment in which the system sends tasks to people and/or devices,while FIG. 3B covers an embodiment where the employee or device sends arequest within the system. Beginning with technique 310, the systemdetermines at 312 whether a task needs to be performed, for example inresponse to a badge sensor alert (e.g. RFID system or the like) orrequest sent from a person via a badge. The best person and device toaccomplish the task is determined at 314. A verification is made at 316that completing the newly assigned task still allows for known workforceoptimization goals to be met. If it is determined that the goals canstill be met, then the task is assigned and if the goals can not be met,then the request is repeated to a badge associated with another deviceor person at 318.

Referring to FIG. 3B, the employee or device sends a request via a badgeto the system to perform an unscheduled task at 322. The controllerdetermines at 324 whether the workforce optimization goal can be met ifthe new task is assigned. If assignment of the new task still allows forthe workforce optimization goal to be met, then permission is granted toperform the task at 326. Otherwise, an alternative means is suggested toaccomplish the newly requested task.

FIG. 4 is an example of a block diagram of a more detailed communicationsystem 400 for workforce management in accordance with an embodiment ofthe invention. Communication system 400 has been provided forillustrative purposes to show how different devices, applications andcontent/logic platforms can be used within the workforce managementembodiments of the invention. System controller 402 communicates with aplurality of workplace devices 410, 420, 430, 440, each workplace devicecomprises at least one electronic or non-electronic device having abadge associated therewith. The badges may be mobile badges orfixed-location badges. For this example, workplace devices 410, 420,430, 440 include a scanner, a text/voice device, a laptop having adisplay, and an alternative accessory, each having a badge associatedtherewith, such as the badges previously described. The alternativeaccessory is shown to represent additional workplace devices such asadditional scanners, text/voice devices, laptops, etc. within theworkplace which may or may not be in current use by other employees.Controller 402 communicates with each device via communication interface404 embodied, for the purposes of this example, by one or moreinterfaces, such as WiFi, GSM, Bluetooth, CDMA, WiMAX, and/or CAT5. Aprocessor 406 includes a translator function which translates andinterprets inputs such as requests and status reports generated byworkplace devices 410, 420, 430, 440. Controller 402 also includesapplications 408 are shown embodied by a variety of workforce andoperations applications including task management applications, locationdetermination applications, text-to-speech/speech-to-text conversionapplications, video search applications, smart signage applications,smart kiosk applications, smart alert applications, and devicemonitoring analytics and prediction applications to name a few. Thedevice translator and variety of applications are utilized by thecontroller 402 to monitor and manage the wide variety of device typesbased on the number or type of tasks assigned to the devices amongst oneor more employees as well as to monitor resource consumption of thedevices and the impact the consumption has to overall operation goalsand to determine what functions should be executed. To this end, thecontroller 402 utilizes the analytic and prediction applications tocalculate and store in a memory (not shown) an estimated resource statuspertaining to for example, the scanner. The controller updates theestimated resource status based, at least in part, on theresource-status reports received from the badge associated with thescanner.

Allowing the system controller 402 to determine what functions should beexecuted as well allowing the controller 402 to know the resourceconsumption for each device allows the employee utilizing the electronicdevice to complete a day's activities in an efficient manner. Alsoincluded within communication system 400 is a content logic block 422which can embody for example, service platforms, a video server and/or aregional aggregator, calendar, environmental sensors, manufacturingequipment states, RFID, inventory systems to name a few. Thecontent/logic 422 is used to update the controller 402 with the variousapplications 408 through the addition of new applications, removal ofold or unused applications, and current employee and device assignmentupdates. Thus, the controller 402 can be maintained up to date with thecurrent workforce environment. Downloads of task lists may be made tothe workforce and operations applications 408 from the content logic 412in accordance with the type of workforce environment. For example dailyor weekly task downloads may be sufficient in some work environmentswhere employees and tasks are maintained over predetermined workschedules, while other environments may require more frequent downloads.The communication system 400 is thus able to be modified in accordancewith current workplace conditions and requirements via content/logic 412while permitting unscheduled tasks caused by unexpected events to beperformed. Unexpected events might include, for example, mechanicalequipment failure, weather conditions, damage to inventory, and customerpurchases. Thus, system 400 is dynamically updated in accordance withreal-time workplace events.

FIG. 5 is another example of the resource management technique usedwithin the workforce management communication system in accordance withan embodiment of the invention. Technique 500 begins at 502 by waitingfor an event to occur. The event may come in the form of a new automatedalert from a device, a manually entered task request, or resource statusreport. For example, a visual alert event could be a light on a badgebeing detected by a camera within the workplace operating in accordancewith a video application. An audible alert generated from one of thebadges being detected by audio equipment operating in accordance withaudio applications would be another event example. The system controllerrequesting and receiving battery status reports of a device, and thecontroller determining that a current drain consumption threshold has orwill be exceeded is another example of an event occurrence. Thecontroller requesting and receiving ink status reports from a copier,and the controller determining that the ink consumption threshold has orwill be exceeded is another example of an event occurrence.

In response to an event occurrence at 504, a determination is made at506 as to whether a new task needs to be created. If a badge sends arequest to use a particular device or if the system controllerinterprets that an action is required to address a status report issueor alert, the method continues to 508 to determine whether usage of thedevice will cause the device to exceed a predetermined resourcethreshold of the device or prevent system optimization goals from beingachieved. If the device threshold and system goals will not becompromised at 508, then the request is executed at 510, and thetechnique returns back to 504 to wait for another event. If however, theresource threshold or system goals will be negatively impacted, asdetermined at 508, then alternative devices with appropriate resourcesare checked for availability and location relative to the user at 512.If an alternative device is available and is nearby, the controller willsend a command to the badge to provide an indication to the user that analternate nearby resource is available at 514. If no suitable device isdetermined to be available at 512, then the worker's task may beadjusted accordingly at 516. For example, the worker can be reassignedto a different task that utilizes a different type of device. The systemcontroller handles all major processing and analytical functions whilethe badges are used as alert indicators to the users and to thecontroller. A user may however, opt to override suggestions made by thecontroller. For example if the controller instructs a badge not toperform a user requested function, and the user still decides to executethe function, the task list of the user will be readjusted accordingly.

As a practical example of FIGS. 4 and 5, in response to a status reportreview at 506, a counter-command might be sent by the system controller402 to disable the scanner of workplace device 410. The counter commandmight also instruct the user to move to a specified location andaccomplish the scanning task using a second scanner, represented here byworkplace accessory 430. As another alternative, the controller 402 mayinstruct another employee to complete the task using their device. Thecounter-command could also disable the first scanner 410 to preventfurther battery life usage. Any number of workplace tasks and devicescan thus be managed in an efficient manner.

The workforce management communication systems and techniques formed andoperating in accordance with the various embodiments can also expand toincorporate additional non-badge workplace devices operating within theworkplace. Non-badge workplace devices might include, for example,phone, door sensor, and laptops. Thus, some workplace devices may havebadges while others do not. The system controller receiving eventindicators from a badge-associated workplace device can convey the eventto the non-badge workplace device. Thus, workforce management, includingtask assignments and device functionality, can be applied to both badgeand non-badge associated devices within the workplace.

Accordingly, the workforce management system and technique operating inaccordance with the various embodiments provides improved workplaceperformance by optimizing device usage and employee task assignments.Dynamic monitoring by the system controller of alerts, requests andstatus reports from badges associated with workplace devices allows formodification of device usage in conjunction with worker task assignmentswithin the workplace thereby providing optimized workforce management.

In the foregoing specification, specific embodiments have beendescribed. However, one of ordinary skill in the art appreciates thatvarious modifications and changes can be made without departing from thescope of the invention as set forth in the claims below. Accordingly,the specification and figures are to be regarded in an illustrativerather than a restrictive sense, and all such modifications are intendedto be included within the scope of present teachings.

The benefits, advantages, solutions to problems, and any element(s) thatmay cause any benefit, advantage, or solution to occur or become morepronounced are not to be construed as a critical, required, or essentialfeatures or elements of any or all the claims. The invention is definedsolely by the appended claims including any amendments made during thependency of this application and all equivalents of those claims asissued.

Moreover in this document, relational terms such as first and second,top and bottom, and the like may be used solely to distinguish oneentity or action from another entity or action without necessarilyrequiring or implying any actual such relationship or order between suchentities or actions. The terms “comprises,” “comprising,” “has”,“having,” “includes”, “including,” “contains”, “containing” or any othervariation thereof, are intended to cover a non-exclusive inclusion, suchthat a process, method, article, or apparatus that comprises, has,includes, contains a list of elements does not include only thoseelements but may include other elements not expressly listed or inherentto such process, method, article, or apparatus. An element proceeded by“comprises . . . a”, “has . . . a”, “includes . . . a”, “contains . . .a” does not, without more constraints, preclude the existence ofadditional identical elements in the process, method, article, orapparatus that comprises, has, includes, contains the element. The terms“a” and “an” are defined as one or more unless explicitly statedotherwise herein. The terms “substantially”, “essentially”,“approximately”, “about” or any other version thereof, are defined asbeing close to as understood by one of ordinary skill in the art, and inone non-limiting embodiment the term is defined to be within 10%, inanother embodiment within 5%, in another embodiment within 1% and inanother embodiment within 0.5%. The term “coupled” as used herein isdefined as connected, although not necessarily directly and notnecessarily mechanically. A device or structure that is “configured” ina certain way is configured in at least that way, but may also beconfigured in ways that are not listed.

The Abstract of the Disclosure is provided to allow the reader toquickly ascertain the nature of the technical disclosure. It issubmitted with the understanding that it will not be used to interpretor limit the scope or meaning of the claims. In addition, in theforegoing Detailed Description, it can be seen that various features aregrouped together in various embodiments for the purpose of streamliningthe disclosure. This method of disclosure is not to be interpreted asreflecting an intention that the claimed embodiments require morefeatures than are expressly recited in each claim. Rather, as thefollowing claims reflect, inventive subject matter lies in less than allfeatures of a single disclosed embodiment. Thus the following claims arehereby incorporated into the Detailed Description, with each claimstanding on its own as a separately claimed subject matter.

1. A method for workforce management, comprising providing a pluralityof badges, each badge associated with a workplace device; communicatingwith the plurality of badges via a system controller; detecting, at thesystem controller, an event occurrence from a first badge of theplurality of badges; determining, at the controller, whether a taskshould be created for a first workplace device associated with the firstbadge based on the detected event occurrence; and sending a command tothe first badge to have the first workplace device execute the task inresponse to determining that the task should be created.
 2. The methodof claim 1, wherein detecting an event occurrence comprises at least oneof: receiving an alert at the controller from the first badge; receivingresource-status report at the controller from the first badge; andreceiving a request for a task at the controller from the first badge.3. The method of claim 1, further comprising: disabling the firstworkplace device associated with the first badge in response todetermining that the task should not be created; and reassigning thetask to a second badge associated with a second workplace device inresponse to determining that the task should be created but notperformed by the first workplace device.
 4. The method of claim 1,further comprising in response to determining that the task should notbe created: reassigning a user of the first workplace device to adifferent location.
 5. The method of claim 1 further comprising inresponse to determining that the task should not be created: adjustingthe task to a new task.
 6. The method of claim 1, further comprising:determining whether performing the task by the first workplace devicewill inhibit achieving predetermined workplace performance goals; and inresponse to determining that workplace performance goals will beinhibited, performing at least one of: reassigning the task to a secondbadge associated with a second workplace device; and disabling the firstworkplace device.
 7. The method of claim 1, wherein detecting an eventoccurrence comprises one or more of: providing indicator alerts at thefirst badge; sending resource status reports from the first badge; andgenerating requests for workplace device changes and task changes fromthe first badge; and interpreting, at the controller, the indicatoralerts, resource status reports, and requests.
 8. The method of claim 2,wherein a resource-status report is selected from the group consistingof: a battery-status an ink-status, temperature status, humidity status,noise status, pollution status, motion status, RF noise, energy usage(gas, coal, wind).
 9. The method of claim 2, wherein the resource-statusreports are received in response to requesting, by the controller,resource-status reports.
 10. The method of claim 1, further comprising:calculating and storing an estimated resource status for the firstbadge; and updating the estimated resource status at the controllerbased, at least in part, on a resource-status report received from thefirst badge.
 11. The method of claim 10, wherein sending the firstcommand to the first badge is based, at least in part, on the estimatedresource status of the first badge.
 12. The method of claim 1, whereindetermining whether a task should be created is based, at least in part,on workforce management and operations applications within thecontroller.
 13. The method of claim 1, further comprising: determining,by the system controller, workplace device efficiency and userefficiency; and assigning and re-assigning tasks based on at least oneof the determined workplace device efficiency and user efficiency. 14.The method of claim 1, further comprising: operating a plurality ofnon-badge workplace devices within the workplace; receiving, at thesystem controller, an event indicator from at least one badge of theplurality of badges; and conveying the event indicator to at least oneof the non-badge workplace devices.
 15. The method of claim 14, furthercomprising: receiving, at the system controller, an event indicator fromat least one non-badge workplace device; and conveying the eventindicator to at least one badge associated with a workplace device.